#include <ctime>

#include <netdb.h>
#include <arpa/inet.h>

#include <vector>
// 3rd include
#include "event.h"
#include "ares.h"
// this include
#include <gp_dict.h>
#include <gko.h>

static const time_t DNS_EXPIRE_TIME = -1;

typedef struct DNSCacheVal
{
    time_t expire_time;
    in_addr_t addr;
} DNSCacheVal;

